//
//  Invoker.swift
//  ArchitectGenerics
//
//  Created by 姚胜龙 on 2017/6/6.
//  Copyright © 2017年 姚胜龙. All rights reserved.
//

import UIKit

//请求者：提供给客户点调用，持有命令对象引用
class Invoker {

    private var command:CommandProtocol?

    init(command:CommandProtocol) {
        self.command = command
    }

    //客户端执行
    func invokerAction() {
        self.command?.execute()
    }
}
